home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Python1.4_Source / Modules / protos / operator_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-24  |  1.7 KB  |  33 lines

  1. /* Prototypes for functions defined in Modules/operator.c */
  2.  
  3. static PyObject * isCallable(PyObject * s, PyObject * a);
  4. static PyObject * isNumberType(PyObject * s, PyObject * a);
  5. static PyObject * truth(PyObject * s,PyObject * a);
  6. static PyObject * op_add(PyObject * s,PyObject * a);
  7. static PyObject * op_sub(PyObject * s,PyObject * a);
  8. static PyObject * op_mul(PyObject * s,PyObject * a);
  9. static PyObject * op_div(PyObject * s,PyObject * a);
  10. static PyObject * op_mod(PyObject * s,PyObject * a);
  11. static PyObject * op_neg(PyObject * s,PyObject * a);
  12. static PyObject * op_pos(PyObject * s,PyObject * a);
  13. static PyObject * op_abs(PyObject * s,PyObject * a);
  14. static PyObject * op_inv(PyObject * s,PyObject * a);
  15. static PyObject * op_lshift(PyObject * s,PyObject * a);
  16. static PyObject * op_rshift(PyObject * s,PyObject * a);
  17. static PyObject * op_and_(PyObject * s,PyObject * a);
  18. static PyObject * op_xor(PyObject * s,PyObject * a);
  19. static PyObject * op_or_(PyObject * s,PyObject * a);
  20. static PyObject * isSequenceType(PyObject * s,PyObject * a);
  21. static PyObject * op_concat(PyObject * s,PyObject * a);
  22. static PyObject * op_repeat(PyObject * s,PyObject * a);
  23. static PyObject * sequenceIncludes(PyObject * s,PyObject * a);
  24. static PyObject * indexOf(PyObject * s,PyObject * a);
  25. static PyObject * countOf(PyObject * s,PyObject * a);
  26. static PyObject * isMappingType(PyObject * s,PyObject * a);
  27. static PyObject * op_getitem(PyObject * s,PyObject * a);
  28. static PyObject * op_delitem(PyObject * s,PyObject * a);
  29. static PyObject * op_setitem(PyObject * s,PyObject * a);
  30. static PyObject * op_getslice(PyObject * s,PyObject * a);
  31. static PyObject * op_setslice(PyObject * s,PyObject * a);
  32. static PyObject * op_delslice(PyObject * s,PyObject * a);
  33.